Bug: If Edit quits after Launch has cached its port, we cannot open script.
Fix: Don't cach Edit's port, get it afresh each time we need it.
Bug: Executing Clock in the background works fine for autolaunch, but if we execute the script by opening it in the Workspace (as with the execute menu item), then Clock dies when the script finishes.
Fix: Don't open in Workspace: fork and overlay child image.